\hypertarget{classduye_1_1_obj_pool}{\section{duye\-:\-:Obj\-Pool$<$ T $>$ Class Template Reference}
\label{classduye_1_1_obj_pool}\index{duye\-::\-Obj\-Pool$<$ T $>$@{duye\-::\-Obj\-Pool$<$ T $>$}}
}


mamagement object set  




{\ttfamily \#include $<$duye\-\_\-objpool.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_obj_pool_a7ce5689fabd4eee9fd81c3c2c35b2c2c}{typedef std\-::list$<$ T $\ast$ $>$ {\bfseries Obj\-List}}\label{classduye_1_1_obj_pool_a7ce5689fabd4eee9fd81c3c2c35b2c2c}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classduye_1_1_obj_pool_a9b7b5ae7b411e60e77e58114444c565d}{Obj\-Pool} (const uint32 count)
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
void \hyperlink{classduye_1_1_obj_pool_a24c13140e3bf32854c1136aa4c3e6665}{set\-Count} (const uint32 count)
\begin{DoxyCompactList}\small\item\em set the size of object pool \end{DoxyCompactList}\item 
uint32 \hyperlink{classduye_1_1_obj_pool_aa3e44cac0ba9b82c9039a257f92b58e7}{get\-Count} () const 
\begin{DoxyCompactList}\small\item\em get the size of object pool \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$class duye\-::\-Obj\-Pool$<$ T $>$}

mamagement object set 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classduye_1_1_obj_pool_a9b7b5ae7b411e60e77e58114444c565d}{\index{duye\-::\-Obj\-Pool@{duye\-::\-Obj\-Pool}!Obj\-Pool@{Obj\-Pool}}
\index{Obj\-Pool@{Obj\-Pool}!duye::ObjPool@{duye\-::\-Obj\-Pool}}
\subsubsection[{Obj\-Pool}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf duye\-::\-Obj\-Pool}$<$ T $>$\-::{\bf Obj\-Pool} (
\begin{DoxyParamCaption}
\item[{const uint32}]{count}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_obj_pool_a9b7b5ae7b411e60e77e58114444c565d}


constructor 


\begin{DoxyParams}{Parameters}
{\em count} & \-: the size of object pool \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_obj_pool_aa3e44cac0ba9b82c9039a257f92b58e7}{\index{duye\-::\-Obj\-Pool@{duye\-::\-Obj\-Pool}!get\-Count@{get\-Count}}
\index{get\-Count@{get\-Count}!duye::ObjPool@{duye\-::\-Obj\-Pool}}
\subsubsection[{get\-Count}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ uint32 {\bf duye\-::\-Obj\-Pool}$<$ T $>$\-::get\-Count (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classduye_1_1_obj_pool_aa3e44cac0ba9b82c9039a257f92b58e7}


get the size of object pool 

\begin{DoxyReturn}{Returns}
count \-: the size of object pool 
\end{DoxyReturn}
\hypertarget{classduye_1_1_obj_pool_a24c13140e3bf32854c1136aa4c3e6665}{\index{duye\-::\-Obj\-Pool@{duye\-::\-Obj\-Pool}!set\-Count@{set\-Count}}
\index{set\-Count@{set\-Count}!duye::ObjPool@{duye\-::\-Obj\-Pool}}
\subsubsection[{set\-Count}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ void {\bf duye\-::\-Obj\-Pool}$<$ T $>$\-::set\-Count (
\begin{DoxyParamCaption}
\item[{const uint32}]{count}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_obj_pool_a24c13140e3bf32854c1136aa4c3e6665}


set the size of object pool 


\begin{DoxyParams}{Parameters}
{\em count} & \-: the size of object pool \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/public/\hyperlink{duye__objpool_8h}{duye\-\_\-objpool.\-h}\end{DoxyCompactItemize}
